// Scenario script for the sharks (2005) application by GM kalatzantonakis
// 10 sharks scenario
// load 10 similar sharks in different positions


// import actully "copies & pastes" the content of the imported file in 
// this file on-the-fly
import somefishes1.fish

// the main is the "entry-point function", is mandatory for the scenario to run
main
{   

    //declare the fishes you want present in the world here
    //the fishes can be defined in this file or in other files
    //that you include using the directive "import" at the beginning
    //of the main file
    //leo:leopard_shark
    
    
    // the ':' operator means that the entity shark_in_the_center inherits all the 
    // attributes of the leopard_shark entity (defined in somefishes1.fish scenario 
    // file). Any attributes that are explicitly difined in the shark_in_the_center's 
    // definition (bellow) override the leopard_shark's attirbutes
    // NOTE: all entities by default inherit from the default fish (hardcoded)    
    //shark_in_the_center:leopard_shark
    
    shark1:leopard_shark
    shark2:leopard_shark
    shark3:leopard_shark
    shark4:leopard_shark
    shark5:leopard_shark
    shark6:leopard_shark
    shark7:leopard_shark
    shark8:mezirozame
    shark9:mezirozame
    shark10:mezirozame
    shark11:leopard_shark
    shark12:leopard_shark
    shark13:leopard_shark
    shark14:leopard_shark
    shark15:leopard_shark
    shark16:leopard_shark
    shark17:leopard_shark
    shark18:mezirozame
    shark19:mezirozame
    shark20:mezirozame
    shark21:leopard_shark
    shark22:leopard_shark
    shark23:leopard_shark
    shark24:leopard_shark
    shark25:leopard_shark
    shark26:leopard_shark
    shark27:leopard_shark
    shark28:mezirozame
    shark29:mezirozame
    shark30:mezirozame
    shark31:leopard_shark
    shark32:leopard_shark
    shark33:leopard_shark
    shark34:leopard_shark
    shark35:leopard_shark
    shark36:leopard_shark
    shark37:leopard_shark
    shark38:mezirozame
    shark39:mezirozame
    shark40:mezirozame
    shark41:leopard_shark
    shark42:leopard_shark
    shark43:leopard_shark
    shark44:leopard_shark
    shark45:leopard_shark
    shark46:leopard_shark
    shark47:leopard_shark
    shark48:mezirozame
    shark49:mezirozame
    shark50:mezirozame
    
    
}


// define an entity with some attributes. The undefined attributes will be deducted
// by the entities that it inherits from
shark_in_the_center
{
    position 
    {
        20 1 20
    } 

    rotation
    {
	0 45 0
    }    
}

shark1
{
    position { 1 1.5 0 }
}

shark2
{
    position { 3 1.5 1 }
}

shark3
{
    position { 1 1.5 -15 }
}

shark4
{
    position { -20 1.5 0 }
}

shark5
{
    position { 7 3 30 }
}

shark6
{
    position { 38 3 40 }
}

shark7
{
    position { 39 2 -27 }
}

shark8
{
    position { -40 2 -40 }
}

shark9
{
    position { -10 1 30 }
}

shark10
{
    position { 6 1 66 }
}